# def match_m_number(str)
#     regex = /[a-zA-Z]\d+$/
  
#     matches = str.match(regex)
#     matches.each { |match| puts match }
# end
def match_m_number(str)
  regex = /M\d+/

  match_data = str.match(regex)
  if match_data
    puts "匹配到的结果：#{match_data[0]}"
  else
    puts "没有找到匹配的结果"
  end
end

match_m_number("这是一个测试，我的编号是M123456，还有一个是M987654，以及M123。")

# 测试字符串
test_string = "这是一个测试，我的编号是M123456，还有一个是M987654，以及M123。"

# 调用函数进行匹配
match_m_number(test_string)

# str = "Hello, 123 World!"
# regex = /\d+/   # 匹配一个或多个数字

# match_data = str.match(regex)
# if match_data
#   puts "匹配到的结果：#{match_data[0]}"
# else
#   puts "没有找到匹配的结果"
# end
